/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package editor;
import java.io.File;
import javax.swing.filechooser.*;
/**
 *
 * Creates a file filter for easy-sql files.
 */
public class Esql_Filter extends FileFilter{

    @Override
    public boolean accept(File f) {        
        if(f.isDirectory())
        {
            return true;
        }
        String extension = getExtension(f);
        if(extension != null)
        {
                if(extension.equals("esql"))
        {
            return true;
        }
        else
        {
            return false;
        }
        }return false;
    }

    @Override
    public String getDescription() {        
        return "Datapace files";
    }
    
     public static String getExtension(File f){
        String ext = null;
        String s = f.getName();
        int i= s.lastIndexOf('.');
        
        if(i>0&&i<s.length()-1)
        {
            ext=s.substring(i+1).toLowerCase();
        }
        return ext;
        
    }

}
